machine ruler - French English Dictionary